package com.ddw.meedeeuh.shared.movie;

import com.ddw.meedeeuh.shared.io.SourceFile;

public interface EditableMovie extends Movie {

	public void setName(String name);
	public void setYear(Integer year);
	public void setOriginalTitle(String originalTitle);
	public void setSortTitle(String sortTitle);
	public void setSet(String set);
	public void setRating(Double rating);
	public void setTop250(Boolean top250);
	public void setVotes(Integer votes);
	public void setOutline(String outline);
	public void setPlot(String plot);
	public void setTagLine(String tagline);
	public void setRuntime(Integer runtime);
	public void setThumbnail(String thumbnail);
	public void setMpaa(String mpaa);
	public void setPlayCount(Integer playCount);
	public void setWatched(Boolean watched);
	public void setImdbId(String imdbId);
	public void setTrailer(String trailer);
	public void setGenre(String genre);
	public void setCredits(String credits);
	public void setNfo(SourceFile nfo);
	public void setPoster(SourceFile poster);
	public void setFanart(SourceFile fanart);
	public void clearStreamDetails();
	public void addStreamDetail(StreamDetails streamDetails);
	public void removeStreamDetail(StreamDetails streamDetails);
	public void setDirector(String director);
	public void clearActors();
	public void addActor(Actor actor);
	public void removeActor(Actor actor);
	public void clearExtraThumbs();
	public void addExtraThumb(ExtraThumb extraThumb);
	public void removeExtraThumb(ExtraThumb extraThumb);

}
